package notify.xgx.com.notifydemo;

/**
 * Created by mik_eddy on 14/12/13.
 */
public interface INotifycallBack {
    /**
     * 内部app全局通知
     * @param notifycode 通知code码,只有对应在某个类中注册了code码才会被通知到
     * @param objs  传入的objs,不限长度的obj类型,用于拓展方法需要
     * @return  接收到通知后给予的回馈值(如果没有回馈值则返回null)
     */
    public Object onNotify(NotifyInfo.NOTIFYCODE notifycode, Object... objs);
}
interface INotifycallBackResp {
    /**
     * 内部app全局通知(延时的返回值回调接口)
     * @param notifycode 通知code码,只有对应在某个类中注册了code码才会被通知到
     * @param obj  延时调用某个InotifyCallBack后对应那个接口返回的object
     */
    public void onResp(NotifyInfo.NOTIFYCODE notifycode, Object obj);
}



